fdc0518bdaecd27209f832098c1a6fd9b771a59d,src/main/java/ml/shifu/shifu/container/obj/EvalConfig.java,EvalConfig,getScoreMetaColumns,#ModelConfig#,114

Before Change


                        File file = new File(scoreMetaColumnNameFile);
                        path = new Path(pathFinder.getEvalSetPath(this), file.getName()).toString();
                        scoreMetaColumns = CommonUtils.readConfFileIntoList(path, dataSet.getSource(),
                                dataSet.getHeaderDelimiter());
                    }
                }
            }

After Change


                if (scoreMetaColumns == null) {
                    PathFinder pathFinder = new PathFinder(modelConfig);
                    if ( StringUtils.isNotBlank(scoreMetaColumnNameFile) ) {
                        String delimiter = StringUtils.isBlank(dataSet.getHeaderDelimiter())
                                ? dataSet.getDataDelimiter() : dataSet.getHeaderDelimiter();
                        String path = pathFinder.getEvalFilePath(this.name, scoreMetaColumnNameFile, dataSet.getSource());
                        scoreMetaColumns = CommonUtils.readConfFileIntoList(path, dataSet.getSource(), delimiter);
                    }